/**
 * 
 */
fileInputSubmit = {
	asyncImportResult : function() {
		return $("#asyncResult").val();
	},
	asyncFileInputSubmit : function(fileid, url, resultinput) {
		$('#' + fileid).fileinput({
			language : 'zh', // 设置语言
			uploadUrl : url, // 上传的地址
			allowedFileExtensions : [ 'xls', 'xlsx' ],// 接收的文件后缀
			// uploadExtraData:{"id": 1, "fileName":'123.mp3'},
			uploadAsync : false, // 默认异步上传
			showUpload : true, // 是否显示上传按钮
			showRemove : true, // 显示移除按钮
			fileActionSettings : {
				showUpload : true,
			},
			showPreview : true, // 是否显示预览
			showCaption : false,// 是否显示标题
			browseClass : "btn btn-primary", // 按钮样式
			dropZoneEnabled : true,// 是否显示拖拽区域
			overwriteInitial : true,// 是否要覆盖最初的预览内容和标题设置
			initialPreviewAsData : true, // 识别是否仅发送预览数据而不是标记
			maxFileSize : 0,// 单位为kb，如果为0表示不限制文件大小
			minFileCount : 0,
			maxFileCount : 1, // 表示允许同时上传的最大文件个数
			previewFileType : "image",
			browseClass : "btn btn-success",
			browseIcon : "<i class=\"glyphicon glyphicon-picture\"></i> ",
			removeClass : "btn btn-danger",
			removeIcon : "<i class=\"glyphicon glyphicon-trash\"></i> ",
			uploadClass : "btn btn-info",
			uploadIcon : "<i class=\"glyphicon glyphicon-upload\"></i> ",
			enctype : 'multipart/form-data',
			validateInitialCount : true,
			previewFileIconSettings : {
				'xlsx' : '<i class="fa fa-file-excel-o text-success"></i>',
				'xls' : '<i class="fa fa-file-excel-o text-success"></i>',
			},
			msgFilesTooMany : "选择上传的文件数量({n}) 超过允许的最大数值{m}！",
			// 异步上传返回结果处理,上传中
		}).on('filepreupload',function(event, data, previewId, index) {// 上传中
			$("body").showLoading();
			var form = data.form, files = data.files, extra = data.extra, response = data.response, reader = data.reader;
			console.log('文件正在上传');
		}).on("fileuploaded", function(event, data, previewId, index) {// 异步上传返回结果处理,上传中
			alert(data.response.msg);
			console.log(data.response.msg);
		}).on('filebatchuploadsuccess',function(event, data, previewId, index) {
			// 同步上传成功的方法,只能同步才可以同时多个提交，
			$("#" + resultinput).val(data.response.ret);
			if (data.response.ret == 1) {
				top.layer.msg('上传成功数据刷新中.....', {
					time : 1000,
					icon : 6
				});
				var index = top.layer.load(0, {
					time : 1000,
					shade : false
				}); // 0代表加载的风格，支持0-2
				fileInputSubmit.eachValues(data.response.data);
			} else {
				$("#asyncResultError").val(data.response.msg);
			}
			$("body").hideLoading();
		}).on('fileerror', function(event, data, msg) { // 一个文件上传失败
			$("#" + resultinput).val("-110");
			top.layer.alert('上传失败....' + data.response.msg, {
				skin : 'layui-layer-lan',
				closeBtn : 0,
				anim : 4,
				icon : 5
			});
			$("body").hideLoading();
		});
	},
	eachValues : function(data) {
		$("#tab1").removeClass("tab-content default-tab").addClass("tab-content");
		$("#tab2").removeClass("tab-content").addClass("tab-content default-tab");
		$("#tab2").css("display", "");
		$("#tab1").css("display", "none");
		var rowcount = 0;
		$.each(data, function(i, item) {
			rowcount += 1;
			var html = '';
			if (item.ret == 1) {
				html += '<tr class="success" id="tr_key_' + item.id + '">';
			} else {
				html += '<tr class="danger" id="tr_key_' + item.id + '">';
			}
			html += '<td>' + rowcount + '</td>';
			html += '<td>' + item.username + '</td>';
			html += '<td>' + item.icard + '</td>';
			html += '<td>' + item.mobile + '</td>';
			html += '<td >' + item.msg + '</td>';
			html += '</tr>';
			$("#list").append(html);
		});
	}
}
